The Premier Inn London City (Aldgate) is a budget-friendly hotel situated in the heart of London. Although it doesn't have a beach, it offers easy access to attractions like the Tower of London and Tower Bridge. The hotel provides comfortable rooms, an on-site restaurant, and a bar serving a variety of drinks.