Greek restaurant offering a limited menu. Known as "Το Στέκι," it's a popular spot in the area.