HomeTravelCity GuidesLondon Dolphin Square Hotel Originally conceived in the 1930s as a self-contained apartment community, the 3.5-acre Dolphin Square complex near Pimlico Station now includes a 148-unit all-suite hotel with shops, restaurants, a business center and other amenities available on-site.