The Queen of Sheba
12 Fortess Road
London NW5 2EU
United Kingdom