We had a wonderful 3 weeks at the Apollo on Marco Island. The location couldn’t be beat! Loved being directly on the ocean for our first trip to Marco. Having Sunset Grill on the 1st floor was terrific too!
291 South Collier Blvd Unit 103 Marco Island, Florida 34145 United States