Our rental at the Apollo was awesome, perfect for the time we had rented it for, and then ended up staying two additional days at a discounted rate, which was great. We would love to come back on a regular basis, yearly. I would recommend this place for anybody.
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States