HOUSTON – OYO Townhouse Houston, a 97-room hotel, has been sold.
The four-story property was built in 1996 at 12701 North Fwy.
Marcus & Millichap represented the seller and procured the buyer.
The new owner will convert the independent hotel into a national franchise brand.
Get more Houston-area hotel news on the Texas Real Estate Research Center’s website.
Source: REBusiness Online