Leo's Greek Castle

Leo's Greek Castle
...

What to know

Menu features American, Greek cuisine.
2925 Kavanaugh Blvd
Little Rock, AR 72205