Bell House Hostel

91 Bell St, London

Reservations:+1-888-355-0343

60 bedrooms

Baths

Guests

Description

Located in London (London City Centre), Bell House Hostel is within a 15-minute walk of Hyde Park and Madame Tussauds Wax Museum. This hostel is 0.7 mi (1.1 km) from Regent's Park and 0.9 mi (1.4 km) from Marble Arch.

Amenities

Elevator

WiFi/Internet

Laundry

Non-smoking

Breakfast

24/7 front desk

Check Price

No nearby properties available in this region at the moment.