A restaurant offering a modern take on classic Greek souvlaki. Order online or by phone.