Filter Results
Apply Filters
Clear Filters
Castle Hotels in Virginia Beach
Newcastle 106 Inn At Old Beach
2420 Arctic Avenue, Virginia Beach, United States Show map
The comfortable 3-star Newcastle 106 Inn At Old Beach Virginia Beach offers access to Mystery Dinner Playhouse, which is located approximately a 25-minute walk away. There is also a charging station…
From US$ 433
Book Now
The Sanctuary - Neptune'S Castle Penthouse B405
3738 Sandpiper Rd, Unit B405, Virginia Beach, United States Show map
Located just an 8-minute walk from Little Island Park, the 4-bedroom The Sanctuary - Neptune'S Castle Penthouse B405 Virginia Beach villa boasts an outdoor swimming pool and can accommodate up to 10.…
From US$ 338
Book Now