Where is Royal Parade?

Where is Royal Parade located?

Royal Parade, Royal Parade, Great Britain (approx. 50.370163°, -4.143567°)


Where is Royal Parade on the map?