Formatted Address: 2/F Metro Town Mall, McArthur H-way Brgy. Sto. Cristo, Santa Rosa-Tarlac Road, Tarlac City, Philippines
Country: Philippines
Drag marker to point to the correct location of the map