Located in Marriott Virginia Beach Oceanfront Resort

Orion's Roof

From 183 feet above the Atlantic Ocean, Orion’s Roof showcases delectable cuisine and handcrafted O Bar cocktails in a modern rooftop-garden setting. Join us for lunch or dinner, drinks and genuine hospitality.

Dining at Orion's Roof

  • Serving
    • Weekend Brunch, Lunch, Dinner & Late Night

  • Cuisine
    • Modern, refined dining

  • Dress Code
    • Smart Casual

  • Menus
  • Hours
    • Brunch | Sat - Sun 10:00am - 3:00pm
    • Lunch | 11:00am - 4:00pm
    • Dinner | Mon - Thurs 5:00pm - 10:00pm
    • Dinner | Fri 5:00pm - 11:00pm
    • Dinner | Sat 4:00pm - 11:00pm
    • Dinner | Sun 4:00pm - 10:00pm
    • Late Night | Fri - Sat 11:00pm - 12:30am
Vibe

Enjoy panoramic ocean views and delicious, modern cuisine at the Marriott Virginia Beach Oceanfront Resort’s dynamic rooftop restaurant.

People sharing lunch dishes at Orion's Roof
A cocktail and menu at Orion's Roof
Two friends enjoying lunch by the window overlooking the beach at Orion's Roof
Highlights

Top-rated Virginia Beach restaurant with unmatched views. Craft cocktails and one-of-a-kind sake menu. Kids menu available.

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