Just had lunch here. The address when put into Google maps is incorrect. It is in the same area the Shell gas station at Alameda-Genoa and Telephone Rd is at(9637 Telephone Road, Houston, TX). The restaurant itself looks very clean outside and inside. As for the food, the Banh Mi is excellent. I tried the pork and it was very flavorful. The rice dish that was ordered was okay, a little skimpy on the meat however, but still not bad for the price. They’re open Monday-Friday 10AM-7PM. Will definitely be back!