Skip to main content
>

Roman Road Studio's

Roman Road Studio's

477 Roman Road
London
E3 5LX
United Kingdom
51.5320388793, -0.0346117055
From £119 /night
About Roman Road Studio's

Roman Road Studio's offers accommodation in London. The kitchen is fitted with a microwave, a toaster and a refrigerator, as well as a kettle. A flat-screen TV is featured.