meaning of an einer Straße liegen

an einer Straße liegen - German to English

bordering on a road