There is one place to stay in Diamond Beach for 51-150 guests
1 results
Seashells Beachfront Resort is a relaxed accommodation option located on Diamond Beach in New South Wales, Australia.