| About Dolphin House Located in Westminster and only a short journey from central London, Dolphin House is ideal for anybody visiting London for business or pleasure, for one night or for several months...
Dolphin House is part of Dolphin Square: one of London’s most prestigious addresses. An incredible feat of engineering, the grandeur of its architecture has been a magnet for people of taste and power since construction was completed in the late 1930s.
|