Gidea Park Hotel

115 Main Rd
Romford
United Kingdom