The Lodge Sasquatch Kitchen 7265 N. La Cholla Blvd. 219-8528; lodgetucson.com Open 11 a.m. to 2 a.m. daily Pluses: Good drink selection; well-executed concept; great service and desserts Minuses: Inconsistency in food quality; TVs everywhere The whole concept of a “concept” restaurant has always been a little strange to me—isn’t every restaurant a concept restaurant? […]
