A Greek taverna serving pizza in Manchester, New Hampshire, located at 401 South Willow Street in the downtown area. The restaurant sits on a commercial stretch of Willow Street that draws both neighborhood residents and visitors to the city center. Pizza orders can be placed for dine-in service or takeout, making it accessible whether you're stopping by after work or gathering with family for an evening meal.