The Plaza Hotel Parking Lot
The Plaza Hotel Parking Lot
Las Vegas, NV,
United States