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