TownePlace Suites 1050 Bay Area Blvd - Houston, Texas 77058 Approximately 1.4 miles from Saint John the Theologian Greek Orthodox Church Compare prices for TownePlace Suites by Marriott Houston NASA/Clear Lake with nearby hotels
TownePlace Suites by Marriott Houston NASA/Clear Lake is the closest TownePlace Suites hotel to Saint John the Theologian Greek Orthodox Church.
TownePlace Suites Closest To Saint John the Theologian Greek Orthodox Church