Photo Gallery

The Americana Hotel is located in the very heart of London with excellent public transport links to most of the capital's attractions. The Hotel has a mini bar service where guests can enjoy a quiet drink either in their room or in the cozy TV lounge.

Americana Hotel
Americana Hotel
Americana Hotel
Americana Hotel
Bedroom
Bedroom
Free Breakfast
Free Breakfast
Free Breakfast
Free Breakfast
Free Breakfast
Free Breakfast
Free Breakfast Area
Free Breakfast Area
Internet Corner
Internet Corner
The Bathrooms
The Bathrooms
The Lobby
The Lobby