RumRunner01's Las Vegas, NV, USA
10 Reviews |
15 Forum Posts |
SLS Las Vegas Hotel & Casino
2535 South Las Vegas Blvd.
I, like you, have read many reviews on this hotel and did not have very high expectations of it base...