Where is Church of St. Peter and St. Paul?

Where is Church of St. Peter and St. Paul located?

Church of St. Peter and St. Paul, Church of St. Peter and St. Paul, Lithuania (approx. 54.694168°, 25.306389°)


Where is Church of St. Peter and St. Paul on the map?