Built in 1972, The Apollo is a 10-story beachfront high-rise in Marco Island. The Apollo is located close to a number of restaurants and is popular with short term renters. Community amenities include an outdoor pool and hot tub, tennis courts, and an on-site gym.
•
•
•
•
•
•