2 mentions on Trippy
Here's what Trippy members say about the W St. Petersburg:
"The nicest hotel in town is W St Petersburg hands down." See More