Japanese restaurant Mashiro Vallila offers fresh, authentic Japanese cuisine prepared with care.