Exit 40onI-880 Southbound
Right 0.93 mi
Food white 28@2x
Mint Leaf Vietnamese Restaurant
831 Marina Village Pkwy, Alameda, CA 94501