Taverna Megaron is a Greek restaurant offering Mediterranean cuisine. It is open daily from 10 AM to midnight.