Former Villa Ebeling located at Hindenburgstrasse no. 42 in Zoo quarter of Hannover, Germany. View from Ludwig-Barnay-Strasse.