DeLucca's Italian Grill & Pizzeria
Location
DeLucca's Italian Grill & Pizzeria
2275 Sunset Blvd
Columbia, SC
United States
34° 0' 2.25" N, 81° 6' 5.994" W
See map: Google Maps