Ocean Plaza Beach Resort

1401 Strand Ave
Tybee Island
Georgia
United States