Apollo Condo Information Condo Name: Apollo Address: 900 South Collier Blvd # Units: 90 # Floors: 10 Year Built: 1990 Bedrooms: 1,2 and 3 Building Location: Beach