apicfood
Food
About
Locations
App
download app
UK
Liverpool
Turtle Bay - Liverpool Hanover St
Okra
Okra
Turtle Bay - Liverpool Hanover St
Turtle Bay, 59-61 Hanover St, Liverpool L1 3DY
+441517060101
@turtlebayuk
YOU MAY ALSO LIKE
Bacon Roti Wrap
Garlic Pit Prawns
Saltfish Fritters