The Strand, 60, Jalan PJU 5/21, Kota Damansara, 47810 Petaling Jaya, Selangor, Malaysia, 47810
01120071918
Report this restaurant