Apollo on the Beach
Marco Island, FL
Located at the south end of Marco Island Beach on the beach overlooking the Gulf of Mexico, the resort is walking distance to shops, restaurants, and a movie theater.
Condos have Gulf-view balconies; kitchenettes with dishwashers, refrigerators, microwaves, and stoves; and cable TV with VCRs.
Apollo on the Beach has an outdoor pool, fitness room, and tennis courts. An on-site restaurant serves lunch, dinner, and snacks.
Online Booking
Location
900 South Collier Boulevard, Marco Island, FL 34145, USA
