13105 Pelican Watch Villa Villa
13105 Pelican Watch Road, Seabrook Island, SC, US, 29455, Seabrook Island
13105 Pelican Watch Villa is a beachfront property located in Seabrook Island, a few steps from Seabrook Island Beach and 39 km from Charleston City Marina. Featuring sea and river views, this apartment also provides guests with free Wi-Fi.