St Peter's is a church, located at Lluidas Vale, Jamaica
Tags : #PlaceOfWorship, #PointOfInterest, #Establishment
Very peaceful and the air is fresh
St Peters is an Anglican church . That is well attended by youths and elders. Members are very supportive and participative.