The Travelodge London Central City Road is a value-for-money hotel situated in the heart of London. Although it doesn't have a beach, it is conveniently located near attractions like St. Paul's Cathedral and the Museum of London. The hotel offers comfortable rooms and a bar where guests can relax after a day of exploring.