Featuring free WiFi, Scimitar House offers accommodation in Romford. London is 23 km away. The accommodation has a seating area. There is also a kitchen, fitted with a dishwasher and oven. Read more
Featuring free WiFi, Scimitar House offers accommodation in Romford. London is 23 km away. The accommodation has a seating area. There is also a kitchen, fitted with a dishwasher and oven.