Located off Interstate-30, this all-suite hotel in Greenville, Texas is a 6-minute walk to Greenville Promenade. It features an indoor pool and spacious suites with a flat-screen cable TV.
Number of rooms: 74
2005 Center Point Lane, Greenville, 75402, United States