Obicà (Poland St)

Lunch & Dinner

  • 19-20 Poland Street. London
  • P: 2033277070
  • Business Hours Open 12:00 PM - 10:45 PM

Obica has multiple locations nearby, please make sure this is the one you want to order from!