Dolphin House Serviced ApartmentsLondon > Hotels > Apartment from £83 29% offDolphin Square, SW1V 3LX | 15 minutes walk from LOST TheatreDolphin House is a wonderfully quiet spot.The tranquillity is all the more surprising given its close proximity to Victoria, making it convenient for Westminster and Tate More

Hotels near LOST Theatre

LOST Theatre

The LOST Theatre was founded in 1979 and has been dedicated to showcasing the talents of the most exciting young arts professionals. Located in South-West London, LOST stands for London Oratory School Theatre.