This beautiful glass building situated on Cowboys Way is as captivating from the inside as it is from the outside. The architectural brilliance, state-of-the-art amenities, and world-class hospitality make Omni Frisco Hotel popular among tourists visiting the city. The over 300 rooms in this 16-story building offer an unparalleled view of the city's skyline. Omni Frisco Hotel is situated at just a stone's throw away from the popular Ford Center at The Star, as well as, many popular restaurants, bars, and shopping destinations.