Premier Inn London City (Tower Hill) Hotel is a budget hotel located near the historic Tower of London in London. It offers comfortable and affordable accommodation with easy access to popular attractions such as Tower Bridge, the Shard, and St. Katharine Docks. The hotel features modern and well-equipped rooms with amenities like a comfortable bed, en-suite bathroom, and free Wi-Fi. Guests can enjoy a delicious breakfast at the hotel's on-site restaurant, and there is also a bar serving a variety of drinks. Premier Inn London City (Tower Hill) Hotel provides great value for money and is a convenient choice for budget-conscious travelers.