Taverna Olympia is a Greek restaurant offering a menu that includes pizza.