Mei Mei Restaurant
2522 Santa Clara Ave 94501
(Sushi, Asian Fusion, Chinese, Japanese)
Order Online

Come visit us at: 2522 Santa Clara Ave, Alameda, CA 94501