Dolphin House
Dolphin House
Chichester Street
London
SW1V 3LX
United Kingdom
Rooms from £85.88 ( €127.10 / $157.16 ) per night
Opened in August 2007, these well-equipped and serviced apartments are situated in a residential area of central London, set in 3.5 acres of idyllic gardens along the River Thames.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







