Luca's Italian
➤ 932 Cycle Lane, South Hill, 23970, United States Of America
Fruit De Mer, Végétalien, Italien, Fromage, Pizza
"Went there today; Friday, 5-3-24 around 5pm. Was kindly greeted and seated at the first table. Food was good and so was the service. DJ Lady"