Mesquite Hotels

Plaza Del Sol

3125 S First St, Garland, Texas, 75041
Plaza Del Sol