La Quinta Town House Apartments 1920 East Price Street, Laredo, TX 78043