Travellers enjoy visiting London Bridge, located around 10 minutes by car from the Grove Inn, as well as SEA LIFE Centre London Aquarium accessible with 15-minute car ride. If you are willing to explore even more landmarks in London, attend the famous British Museum located 4.8 km from the property.