City View Hotel - Roman Road Market

527 Roman Road, London