apartments laredo place tx windsor place apartments laredo tx This apartment community was built in 2001 and has 3 stories with. Nearby apartments for rent See all. Windsor … Thursday, April 28, 2022 Edit