About Dolphin Hotel
Dolphin Hotel is a 3-star hotel located in Paddington, within walking distance to Paddington Station. The rooms are equipped with TV, telephone, fridge, tea/coffee making tray. The hotel has a breakfast room and lounge area.
Address: 32-34 Norfolk Square, London W21RT, United Kingdom
Loading map...
Address
London
GPS: N 51.5162307943 E -0.17332502331