Taverna Petros is a Greek restaurant offering a cozy atmosphere and friendly service. The menu features Mediterranean and Greek cuisine.