Choose your room
Merchant Square, Central London
Guests of Merchant Square, Central London hotel can easily reach Puppet Theatre Barge, located merely a 6-minute walk away.
Buckingham Palace is 3.1 km from the hotel, while Selfridges London Department Store is nestled 2.3 km away. This London hotel offers proximity to natural sights like Primrose Hill (2.5 km) and Hyde Park (2 km). The historic castle "Tower of London" lies nearly 15 minutes' drive away, while Paddington tube station is a few steps from the Merchant Square, Central. You can easily reach Marylebone train station, located just 1.2 km from the accommodation.
Guests may find the restaurant KuPP. Paddington in close proximity to the hotel.