Haven Beach Hotel

Ground suite double room