Taste Kitchen + Bar has landed in Sugar Land, opening its second location yesterday and bringing Chef Don Bowie's all-day Southern comfort menu to a lakefront perch in Lake Pointe. The new waterfront ...