A popular gyro restaurant called NeSta, known for its souvlaki and online ordering options.