Mama Luccis Restaurant 302 Industrial CT SE 1 Leesburg, VA 20175 Phone: (703) 771-1789
Category: Family Restaurant Diners