Luna Shore Hotel

Boutique beachfront stay in Luna Bay, NSW

Luna Shore Hotel is a 24-room boutique hotel directly on Luna Bay beach, northern New South Wales. Every room has ocean or garden views, breakfast is included with every stay, and parking is free on site.

Book direct — best rate guaranteed