places.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...
places.address
London
GPS: N 51.51609734307 E -0.17344007415