Address: 18 Lor Mambong Holland Village, Western Region. See full address and map. Categories: Vietnamese Restaurants