Here’s the thing about Blu Restaurant & Lounge in Sugar Land’s Town Square area: It looks more like a club than a restaurant. With its Miami-white facade and huge projection screen on the back wall, it could also be mistaken for one of the newer, hipper sports bars. And you…
