Dolphin House
Dolphin Square, Chichester Street, London, ENG
During your stay at Dolphin House, you'll be within walking distance of Buckingham Palace. An indoor pool, a restaurant and a gym are available. This comfortable aparthotel has 165 apartments over 6 floors. Enjoy your stay with amenities like free WiFi and a kitchenette in each apartment.