Island Queen Restaurant, London, London N, United Kingdom
About Island Queen Restaurant
Island Queen Restaurant is a Bars, Pubs, Bistros serving the London community in London N, United Kingdom and located at 87 Noel Road.To contact Island Queen Restaurant call 020 77047631
Location
87 Noel Road
London
London N
United Kingdom
N1 8HD
Map
Contacts
Tel: 02077047631