Houston Museum of Natural Science at Sugar Land Share: Museums Houston Museum of Natural Science at Sugar Land Visit Website 13016 University Blvd. Sugar Land, TX 77479 (281) 313-2277 (281) 313-2278 (fax) Map What's Nearby? Distance: 5 10 15 20 25 50 mi.