Frankie, Johnnie, and Luigi Too
939 W El Camino Real , Mountain View, California, 94040, United States
Enjoy authentic Italian cuisine featuring fresh ingredients from Frankie, Johnnie, and Luigi Too, a Mountain View restaurant the whole family will love.