There is one place to stay in Shelly Beach with English speaking staff
1 results
Shelly Beach Holiday Park is a laid-back beach hotel located in Shelly Beach, New South Wales.