Location4514 Travis St., Ste. 122
Dallas, TX 75205 | Get Directions
Looking for an authentic Greek salad? Look no further. The signature dessert—baklava layered between rich vanilla ice cream—goes great with coffee.
Multiple Locations: (Choose a location to see additional information)
- American Express