Islands Restaurant Rancho Cucamonga – CLOSED | 11425 Foothill Blvd Rancho Cucamonga CA 91730 United States