Villa South is located at 271 College Street in Florence, MS, just minutes from all that Jackson has to offer, including: