Groß Hehlen

Celle, Lower Saxony, Germany