Leo's Greek Castle at 2925 Kavanaugh Blvd. in Little Rock isn't fancy, but when you leave you will almost certainly be royally full.
The dining area at Leo's is more cottage than castle, with about 10 small tables crammed close together.
January 11, 2024 at 7:00 p.m.
Leo's Greek Castle at 2925 Kavanaugh Blvd. in Little Rock isn't fancy, but when you leave you will almost certainly be royally full.
The dining area at Leo's is more cottage than castle, with about 10 small tables crammed close together.