St. Mark's in Glenwood, Newfoundland and Labrador

St. Mark's in Glenwood is a Anglicana church. It is near First Avenue. St. Mark's also exists in Unincorporated Newfoundland.

Amenity
place of worship
Building Type
building

Convenience stores

  • Johnny's place – approx. 400 m.