Unit 4, 5-7 Limeburner Ln, London, City Of London, London EC4M 7AX, United Kingdom
No delivery
Spot something wrong?
Dishes at Obica. Prices may vary in venue.