Sta. Rosa de Lima Parish ChurchParishShareSanta Rosa StreetPaniqui, Tarlac 2307PhilippinesGet directions