answersLogoWhite

0

It is near Brent Cross shopping centre in North London I think, like along the same road, I've driven past a building that is massive and has JVC in big red letters on it!!!!

User Avatar

Wiki User

16y ago

What else can I help you with?