Tag: The George Observatory

The George Observatory

The George Observatory, located about one hour’s drive south of Houston within scenic Brazos Bend State Park, is a satellite facility of the Houston Museum..