Filming Locations (1)

  • Yucca de Lac Restaurant, Shatin, New Territories Hong Kong SAR, China