Has anyone heard of this hotel? We're looking to book it for this summer as it looks amazing on Booking.com, but we can't find it anywhere else on the internet - the only hotel that comes up when we search is this one!
We found it here:
And the full address is:
We'd be really grateful if anyone has any ideas!