831 Marina Village Parkway, Alameda, United States
No delivery
Spot something wrong?
Dishes at Mint Leaf. Prices may vary in venue.
Been to Mint Leaf? Be the first to share what you ate.