West End Living
The business West End Living Hotel is a 4-star property placed 4 km from Tower of London. Since 2009, it has been hosting guests in the heart of London.
The hotel is about 800 meters from West End. 10 minutes' walk from London city center.
Offering French meals, Wahaca is situated 100 meters of the property.
It stands minutes away from Leicester Square subway station. London City airport can be reached within 20 minutes' drive.
There are currency exchange, an elevator and parking provided on-site.