Leo's Greek Castle

2925 Kavanaugh Blvd
Little Rock, AR 72205

501-666-7414

Save to foursquare

Menu features American, Greek cuisine