meaning of angenehme Lage

angenehme Lage - German to English

amenity of location