MovieMaps

Movies Filmed at J&P Auto's

206A Penarth Rd, Cardiff CF11 6NN, UK

Official Site

Nearby Locations
The Parish of St. Pauls from Doctor Who
444 m

51 Llanmaes Street from Doctor Who
465 m

Cornwall Hotel from Torchwood
466 m

Browse more nearby locations.