City View Hotel - Roman Road Market 1 stars

527 Roman Road , Tower Hamlets, London, E3 5EL, United Kingdom

Hotel image
Read more reviews for City View Hotel - Roman Road Market