Directions & Map

Welcome to The Island!The Island is located in SE Denver, just off the north side of Illiff Ave, between Parker Rd and Havana St, see below for a GoogleMap link.

2233 South Geneva Street, Denver, CO 80247

Main: 303.745.2255
Fax: 303.745.1937
E-mail us at: This email address is being protected from spambots. You need JavaScript enabled to view it.