Interior and exterior views of the Sierra at Fall Creek property located in northeast Houston, in Humble, just off Beltway 8 and east of Highway 59.