207 Romford Road - E7 9HL London United Kingdom
Area: --
Book online or call +39 041 8624040
roadmap satellite
The hotel offers a convenient location, on the main Romford Road, next to the bus stop, with Stratford Tube station and shopping center just 10 minutes on foot. The location was convenient to the metro station at Stratford and the main train station allows you to use the regular links to central London in less than 20 minutes.