Premier Inn London City
Premier Inn London City is a modern hotel situated in the Tower Hill area of London. It offers a restaurant, bar, and café, while rooms are designed with comfort and functionality in mind, featuring natural light and simple furnishings.
Tower Hill has medieval origins and served as an important trading hub for centuries. The area has evolved from its historical roots into a blend of preserved architecture and contemporary city life.
The hotel sits in Tower Hill, a historic neighborhood where medieval streets and modern life blend together. Local and visiting crowds shape the area through their daily routines, gathering in nearby cafes and markets that reflect the ongoing character of this part of London.
The hotel is within walking distance of Tower Hill Station, making public transport connections straightforward. A short walk leads to major sights including Tower Bridge and the Tower of London.
The hotel sits near the River Thames, allowing guests to walk along the water and view the city skyline from that perspective. This riverside proximity often goes unnoticed but provides a quiet vantage point away from busy streets.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.