G
Greg Wagoner Review of La Mansion del Rio Hotel
Nice location. Weird smell in the room. (Musty). S...
Nice location. Weird smell in the room. (Musty). Should not be smelling that for the price you pay.
Comments: