Address: 35 Lor Mambong Holland Village, Western Region. See full address and map. Categories: Bars & Restaurants