Located in Marriott Virginia Beach Oceanfront Resort

Orion's Roof

Perched 183 feet above the Atlantic, Orion’s Roof blends stunning views, globally inspired flavors, and an elevated setting unlike any other in Virginia Beach. Dine indoors or under the stars. Come for weekend brunch, terrace dinners, sky-high sunsets, or After Hours at O Bar. Discover why every visit offers a fresh perspective that keeps guests coming back.

Dining at Orion's Roof

Vibe

A rooftop experience that’s equal parts relaxed and refined. From brunch to late nights, Orion’s Roof blends bold design, elevated cuisine, and unmatched panoramic ocean views.

The interior dining room inside Orion's Roof restaurant
A cocktail and menu at Orion's Roof
A group of people sitting at a table at Orion's Roof with the beach and ocean in the foreground.
Highlights
Consistently ranked the #1 Restaurant in Virginia Beach on Tripadvisor. Inspired cuisine without borders. Craft cocktails and one-of-a-kind sake menu.

Late Nights, Elevated

The O Bar Experience

Continue your rooftop experience into the evening at O Bar, Orion’s high-energy cocktail lounge perfect for after-dinner drinks, late-night bites, and a vibrant social scene.

The interior of Orion's Roof O Bar
Cavalier Resort at night

Be You. Be Cavalier.

Book your exclusive Cavalier Resort experience today

Three hotels, one magnificent oceanside resort. Be our guest at The Historic Cavalier Hotel and Beach Club, the upscale Marriott Virginia Beach Oceanfront or the family-friendly Embassy Suites.

Our Hotels

The Historic Cavalier Hotel logo

The Historic Cavalier Hotel and Beach Club

4200 Atlantic Ave
Virginia Beach, VA 23451
Marriott Virginia Beach Oceanfront Resort logo

Marriott Virginia Beach Oceanfront Resort

4201 Atlantic Avenue
Virginia Beach, VA 23451
Embassy Suites by Hilton logo

Embassy Suites by Hilton™ Virginia Beach Oceanfront Resort

4101 Atlantic Avenue
Virginia Beach, VA 23451