Where is Sugar Land?
Sugar Land is 20 miles southwest of downtown Houston, but feels a world away.