Established in 1993, Στου Λαγουδάκη is a traditional Greek restaurant.