Maria's Taverna is a casual Greek restaurant preparing pizza and classic Greek dinners for dine-in or takeout. It has been a fixture since 1987.