Travellers enjoy visiting St Chads Park, located around a 25-minute walk from the Double Room En-Suite Free Parking hotel, as well as Romford Stadium accessible with 10-minute car ride. If you are willing to explore even more landmarks in Ilford, attend South Park located 2.7 km from the property.