This oceanfront hotel is across the street from the beach and 1.6 km from downtown Virginia Beach. The hotel offers an indoor pool and rooms equipped with free Wi-Fi.
Number of rooms: 191
1011 Atlantic Avenue, Virginia Beach, VA 23451, United States
Hotel booked 2 times today.