The Ocean Beach Hotel is one of the longest living landmarks in Western Australia. Book your stay for your leisure, function or business at Cottesloe beach hotel.