Oli Baba's is located in London, United Kingdom on 15, KERB Camden Market, West Yard, Camden Lock Pl. Oli Baba's is rated 3.9 out of 5 in the category middle eastern restaurant in United Kingdom. OLI BABA'S LIMITED is a restaurants company based out of 56 WALPOLE ROAD, LONDON, United Kingdom.
Address
15, KERB Camden Market, West Yard, Camden Lock Pl
Accessibility
No wheelchair-accessible car park