Schriesheim, Germany
Apparently an oil mill converted to residences with a creek (Kanzelbach) flowing between the buildings. Part of the creek looks like an old mill race.