The Houghton Road construction has just finished, and you would think there would be more restaurants and more development, but right now of the few restaurants that exist Mama's is the best semi sit down establishment on this side of town. We have eaten there for lunch and…