R
Rafa Cena Review of Crowne Plaza Houston Galleria ...
Nice and neat hotel but TERRIBLE WIFI! Staff was p...
Nice and neat hotel but TERRIBLE WIFI! Staff was pretty nice and they have lemonade and water for free in the lobby.
Comments: