Mayor's Parlour Gallery

Mayor's Parlour Gallery
159 Bow Road, London, E3 2SE