at 164-165 Sloane Street, London, United Kingdom, London , SW1X 9 United Kingdom
London's Premier Azerbaijani Restaurant and Bar Destination
31 FB users likes Baku London Restaurant, set it to 1040 position in Likes Rating for London, United Kingdom in Local Business category
Baku London Restaurant is London based place and this enity listed in Restaurant category. Located at 164-165 Sloane Street, London, United Kingdom SW1X 9.