Does anyone know where this was located? Is it a London high street shop, or one near the ABC studios/offices perhaps?
ABC Display Window
- Frankymole
- You Have Just Been Posting (a lot)
- Posts: 6529
- Joined: Mon Sep 01, 2008 9:33 am
- Location: Carmadoc Research Establishment
- Has thanked: 323 times
- Been thanked: 251 times