Directions & Map
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: