• St. Peter's Church (map)
  • 12 Upplandsgatan
  • Stockholm, Stockholms län, 111 23
  • Sweden

Fueling the day with faith and light.