Located in Oudenaarde. Check Google Earth. Thought that it was in the Dutch-speaking part of Belgium, but now I look in Google Earth I'm not that sure. Quite close to France...
Most people should speak English I think. However, I'm not from Belgium, so...