2255 Otay Lakes Rd
Islands, Chula Vista
Islands can be found in Chula Vista at 2255 Otay Lakes Rd. They can also be reached by phone at (619) 397-2643. If you think Islands should not be included in Italian Restaurants, please click the "New Category" link below to let us know. You can read and write reviews about Islands by clicking the buttons on the right of the page. Do you know the owner of this business? If so, let them know that they can upload a video of Islands for free! You can easily find directions from your location to 2255 Otay Lakes Rd to find Islands by viewing the larger map using the link below.