Omni Hotels & Resorts is excited to announce the opening of its newest location, the Omni Frisco Hotel, located at The Star. Along with the 300 luxurious guestrooms and distinctive hotel amenities, such as the rooftop pool, the Omni Frisco Hotel boasts exceptional dining and retail experiences that are sure to keep guests and the North Texas community entertained as the official hotel of the Dallas Cowboys.
Continue Reading...
No comments:
Post a Comment