Greenwood SR 135 and Main: Get Your Luca “DELIVERED” or order online for carry out!
Limited delivery area! (Area to expand soon...stay tuned!)
View the map to see if your location is within it. We are currently only able to deliver to this area.
Clicking the map acknowledges that you are located within this area and takes you to the online ordering page.
You may also 317-888-5822 to place your delivery order.
You can view our menu here.