809 Atlantic Ave. Virginia Beach, VA
800-344-4473
Book Now
WELCOME TO THE BARCLAY TOWERS RESORT HOTEL

AN ALL SUITES HOTEL

Located on the Oceanfront in Virginia Beach, VA