Sunset & Decatur Las Vegas, NV

58,800 SF tilt-up industrial building