Hotel Peppers Beach Club(5 stars)

20-22 Davidson St View on map