Availability & Bookings

A minimum 3 night stay applies except at peak times when a 7 night min applies on some apartments.