Feta Cheese Restaurants in Newham
Show restaurants on map
4.5
Menu
4.5
Menu
City: Newham, 14 Fresh Food, Newham, United Kingdom
"We arrived at 1pm and the restaurant was quiet. It seems like not many people are aware of this place. This was our first time trying it out and we de..."
Feedback
These reviews refer only to the mentioned ingredients.