1. An unfamiliar or unusual location that seems odd, peculiar, or out of the ordinary
After moving to the city, the countryside felt like a strange place to her.
Depois de se mudar para a cidade, o campo parecia um lugar estranho para ela.
2. A location with an uncanny, eerie, or unsettling atmosphere
The abandoned mansion was a strange place filled with mystery.
A mansão abandonada era um lugar estranho cheio de mistério.