About an hour north of Las Vegas, you'll find Mesquite, a small town nestled in the picturesque Virgin River Valley. Surrounded by scenic vistas and flat-top red mesas, this friendly, small-town destination is complemented by welcoming resorts, seven golf courses within a 10-minute drive, and its close proximity to national and state parks. Enjoy live
11 Golf Courses to choose from! Stay at the CasaBlanca Resort and build your own golf vacation with Unlimited Golf and Room availability. Book online or call now at 1.877.438.2929 to speak to a Golf Package Coordinator! Fine dining at its best. Katherine's serves the freshest, succulent seafood, world's finest steaks and features tableside presentations