This seems to be a residential home, although it has some religious imagery on it so it's possible it is a church. As to the location, the only clue is the work Garmisch written on the slide mount. This probably means it is in the town of Garmisch in Germany.