The Royal National Hotel is a budget-friendly option located in the heart of London. While it doesn't have a beach, it offers easy access to several attractions and landmarks. With comfortable rooms and a range of amenities, it provides a convenient base for exploring the city.