Stamna Greek Taverna

CLOSED
$$ •

66 E Main St, Little Falls

Ratings

Menu

Add a Menu
Stamna Greek Taverna Menu
Stamna Greek Taverna Menu

Photos

Add a Photo
Stamna Greek Taverna
Stamna Greek Taverna
View All Photos
Updated on: