There is one place to stay in Shelly Beach for 51-150 guests
1 results
Shelly Beach Holiday Park is a laid-back beach hotel located in Shelly Beach, New South Wales.