Housed in a historic building dating back to the 1870s, Stoa Louli offers a unique ambiance for Greek cuisine, coffee, and drinks.