St Rose Executive Suites and Virtual Offices is a premier business center in Henderson, Nevada. With sweeping views of the Las Vegas valley, luxurious offices, and unmatched on-site owner management, St Rose sets the standard for Henderson executive suites, virtual offices and hourly meeting rooms.