Edamame Restaurants in Houghton
Show restaurants on map
4.5
Menu
4.5
Menu
City: Houghton, 401 Shelden Avenue, Houghton, 49931, United States Of America
"The food was satisfactory. We were informed that it would take 20-30 minutes for two rolls, which seemed excessive, but we ended up waiting 40 minutes..."
Feedback
These reviews refer only to the mentioned ingredients.