39-41 Macrossan St
NaN
Bad
1,139 reviews










Luxurious Mediterranean-Style Apartments
Nestled on Macrossan Street, Villa San Michele offers unique 1 and 2-bedroom apartments with a touch of Mediterranean charm. Each apartment boasts a kitchenette, balcony, flat-screen TV, and DVD player, providing the perfect blend of comfort and style.
Relaxing Saltwater Swimming Pools
Unwind in style at Villa San Michele with 2 saltwater swimming pools and a spa pool. Whether you're looking to take a refreshing dip or simply soak up the sun, our pools offer the ideal oasis for relaxation and rejuvenation.
Convenient Amenities and Facilities
From free WiFi to secure parking and a tour desk, Villa San Michele ensures a seamless and enjoyable stay for all guests. Take advantage of the BBQ area for outdoor dining or make use of the guest laundry facilities during your stay.
Experience the perfect blend of luxury and relaxation at Villa San Michele in Port Douglas. Book now to indulge in a Mediterranean-inspired getaway!
Select your dates
Select your dates
Where
Dates
Rooms
Join PremiumHoliwise Premium to access our best member rates
Deluxe One-Bedroom Apartment
Standard One-Bedroom Apartment
Apartment with Balcony
One-Bedroom Apartment with Views of Courtyard, Garden, Pool, and Quiet Street
Get instant answers with our AI powered search of property information and reviews.
From 14:00
Until 10:00
Free public parking is possible on site (reservation is not needed).





Pets are not allowed.
WiFi is available in the hotel rooms and is free of charge.
Children of any age are allowed. Children up to and including 2 years old stay for AUD 5 per person per night when using an available cot. Children up to and including 2 years old stay for AUD 5 per person per night when using an existing bed. People no matter the age stay for AUD 30 per person per night when using an available extra bed. Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management. Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.