Lu's Deli
3801 US-82, Greenwood
(662) 455-4355
Recent Reviews
Lu's Deli
3801 US-82, Greenwood 38930
(662) 455-4355