Westin London City hotel, London EC4

The Travel Magazine | 05.08.2026 21:18
The Westin London City is impressive with its glass frontage, marbled flooring, very high ceilings, and wide-open spaces. Plus, it’s located on the River Thames, in an area dubbed the Square Mile.