Wyndham Dallas Suites Park Central Loading Map.... Wyndham Dallas Suites Park Central7800 Alpha Rd Dallas, Texas 75240 32.926304 -96.771107 Address 7800 Alpha Rd Dallas Texas 75240 United States Upcoming Events No events in this location