London logo

Dolphin House

Check Availability

Dolphin House
Chichester Street
London
SW1V 3LX
United Kingdom

Rooms from £85.88 ( €127.10 / $157.16 ) per night

Picture of Dolphin House


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.

Click here for more Information on the Dolphin House together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information