BUSINESS WIRE -- Red Roof, a leader in economy lodging, has opened the first of their exciting NextGen new build properties in Locust Grove, Georgia. Right on its heels, another NextGen property will debut in Beaumont, Texas this June. Both properties are franchise-owned.