The Premier Inn London County Hall is a budget-friendly hotel located near the iconic South Bank of the River Thames. While it doesn't have a beach, it offers easy access to popular attractions such as the London Eye, Big Ben, and the Houses of Parliament. The hotel provides comfortable rooms and a restaurant serving delicious meals.