Authentic Cretan souvlaki awaits at Ο Μήτσος. A popular spot for a memorable Greek meal.