We had an enjoyable week at the Apollo in mid-May. While compact, the unit met all of our needs. Great ocean-front balcony, convenient parking, nice pool, easy beach access and a friendly and helpful staff, The Apollo is very well maintained.
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States