Southwood Village Apartments: A Comfortable and Pet-Friendly Community in Shreveport, LA If you're looking for a luxurious and pet-friendly apartment community in Shreveport, Louisiana, Southwood Village Apartments is the perfect place. With an array of amenities, a...