Chimichurri (Jaya One)

Restaurant

Lot 100.1.037 First Floor, The School, No 72A Jalan University, Petaling Jaya, 46200 Petaling Jaya, Selangor