Situated in George Town Sands, this villa is 25 km from Nags Head. Guests benefit from terrace.
Number of rooms: 3
134 Plover Drive, Unit 2E, George Town Sands, 27949, United States
Situated in George Town Sands, this villa is 25 km from Nags Head. Guests benefit from terrace.
Number of rooms: 3
134 Plover Drive, Unit 2E, George Town Sands, 27949, United States