Heidelberg, Germany

Old Town, Market Square and Cafe Lined Streets...