About Cafe Baba
Keywords: tapas bars
Retail Location Count: 1
More about Cafe Baba
Cafe Baba is located at 240 Cowley Road, Oxford OX4 1UH, United Kingdom
+441865201212
http://www.cafebaba.co.uk