Pet Travel. Made Easy.

Back to Results

Leo's Greek Castle

Save for Later
2925 Kavanaugh Blvd
Little Rock, AR 72205
Phone: 501.666.7414
This eating place features American and Greek cuisine and seasonal outside dining. Dogs are allowed at the outer tables; they must be leashed and under owner's control and care at all times.
Test Message