meaning of abgelegener Standort

abgelegener Standort - German to English

remote place