Luca Pizza
1251 US Highway 31 N
Greenwood IN United States
Located inside Greenwood Park Mall. Hours vary between Thanksgiving and Christmas
Hours: Monday - Saturday 10am - 9pm, Sunday 10am - 6pm
Phone: 317.881.6804
Smoking: not permitted
Alcohol: no alcohol served
Dress: casual
Reservations: not accepted