This restaurant doesn't exist at this location anymore. The nearest one to Newbury is the Chinatown location. There's also one at the Atrium mall, and another one in the Garage at Harvard Square. For Vietnamese food, this chain's pretty good. I'd recommend the locations outside of Chinatown though, not that the Chinatown one's no good, it's just not as clean as the others.
more