This isn't a London venue. It's a car park and viewpoint in Bushmills, Northern Ireland, offering stunning vistas over the rugged coastline. It's a practical stop for accessing nearby attractions like Dunluce Castle, providing convenient parking with a picturesque backdrop.
Dunluce Rd, Bushmills BT56 8NB, United Kingdom, London