The German term "Stätte" matches the English term "location, place, spot"

other german words that include "stätte" : english :
Freistätte place of refuge, shelter
Zufluchtsstätte asylum