The Place is located in Las Vegas, 2.7 km from The Neon Museum, 2.7 km from Stratosphere Tower, and 5 km from Las Vegas Convention Center. The air-conditioned accommodation is 1.
Number of rooms: 6
525 South 13th Street, Las Vegas, NV 89101, United States