translate English to German: Leon's Place Hotel is your answer with free Wi-Fi and a luxury wellness centre.
Freuen Sie sich auf kostenfreies WLAN und das luxuriöse Wellnesscenter.