
London, United Kingdom
Americana Hotel
3-star hotel
Located on Baker Street, our cosy hotel provides the perfect base for exploring the rich history, culture, and attractions that London has to offer. Our hotel features 29 guest rooms and offers great value accommodation with a…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- 24-hour security









