Haven Beach Hotel

Ground suite double room bathroom