Petrou & Pavlou Church Petrou & Pavlou Church is located in Kapsalos area in Limassol. This iconic church was build in 1974 and it has been recently renovated and expanded from NEMA Constructions and Development.