32 Ivor Place
London,
Greater London
NW1 6DA
020-77235805
Latitude: 51.5243036, Longitude: -0.1614197
08:30 - 19:00 - Mo, Tu, We, Th, Fr
08:30 - 18:00 - Sa
Actual information about Ali Baba of Middle Eastern Restaurant category. Ali Baba is located at 32 Ivor Place London, NW1 6DA. How to get to Ali Baba office? Look at the map below or call them 020-77235805