Maymay's Cravings Asian Snack Bar ★★★★★4.6 (31) Restaurants Filipino restaurant 1349 Locust St Ste A, Walnut Creek, CA 94596 Call Website Details →