This oceanfront hotel in Virginia Beach is only minutes away from the Virginia Aquarium, Virginia Beach Sports Center and offers stunning views of the ocean and the boardwalk as well as an on-site restaurant.
Number of rooms: 152
2101 Atlantic Avenue , Virginia Beach, VA 23451, United States
Hotel booked 1 times today.