Visit WebsiteLeo's Greek Castle ...What to know Menu features American, Greek cuisine.2925 Kavanaugh BlvdLittle Rock, AR 72205 Get Directions View MapPhone 501-666-7414 Amenities / General InfoLocal DiningPet-FriendlyPickup and Curbside Delivery Available