Travellers enjoy visiting the 13.7-tonne Big Ben Bell, located about 10 minutes' drive from the 4-star Battersea Power Station Apartment hotel, as well as Trafalgar Square accessible with 15-minute car ride. If you are willing to explore even more landmarks in London, attend the Protestant Westminster Abbey located 2.7 km from the property.