Explore details about location Appollo Close. Appollo Close is a location situated within the New Providence alongside other areas such as Saint Paul Street, Crispin Road, Jimcarey Alley.