Village Taverna Greek Grill

81 University Pl, New York, NY 10003
Village Taverna Greek Grill Village Taverna Greek Grill is one of the popular Greek Restaurant located in 81 University Pl ,New York listed under Greek Restaurant in New York , Restaurant in New York ,

Contact Details & Working Hours

Map of Village Taverna Greek Grill