Enjoy a sporting break at the Renaissance Houston Hotel Greenway Plaza
By Paul Johnson on May 11, 2008 in Accommodation, Hotels, Leisure Travel, North America, Regions, Speciality Travel, Texas, USA
Renaissance Houston Hotel Greenway Plaza is offering guests amazing accommodation when coming to the city to experience Houston sports at its finest. Baseball season has finally begun, and the Houston Astros are at it again at Minute Maid Park. Located minutes from the Renaissance, at 501 Crawford Street on the northeast end of downtown Houston,