The Apollo is a great place to stay for a relaxing getaway. The view of the beach is wonderful. The building and the condo are clean and comfortable. The size of the condo was just right for the two of us.
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States