More about Obicà
Obicà is located at Limeburner Lane, London, United Kingdom
+442072483776
http://obica.com/restaurants/london-st-paul
Similar Listings
Zizzi
4