Shelter Island Apartments in Las Vegas. (Las Vegas Review-Journal) Shelter Island Apartments in Las Vegas. (Las Vegas Review-Journal)