Edamame Restaurants in Liverpool
Show restaurants on map
4.5
Menu
Table booking
4.5
Menu
Table booking
City: Liverpool, 27A Mann Island, Liverpool Waterfront, Liverpool, England, L3 1BP, United Kingdom
"Vegan options of most main course items."
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Liverpool, Unit L7, New Mersey Retail Park Speke, Road, Liverpool L24 8QB, United Kingdom
"Great food and nice staff. Fast service also"
Feedback
These reviews refer only to the mentioned ingredients.