La Quinta Inn & Suites Home Accommodation > Hotels > La Quinta Inn & Suites Address: 6930 FM 1488 Magnolia TX 77354 Telephone: 281-259-1757 Web: http://wyndhamhotels.com/laquinta/magnolia-texas/la-quinta-houston-magnolia/overview? Tweet