Boasting a strategic location in Eschweiler, this brand-new hotel and restaurant offers cosy accommodation and delicious Greek specialities.