Mekong Kitchen ★★★★★4.6 (49) Restaurants Southeast Asian restaurant · Asian restaurant · South Asian restaurant 1700 Park St #100, Alameda, CA 94501 Call Website Details →