Oasis Sierra

Oasis Sierra is a 208-unit property located in Las Vegas, Nevada.