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.