The Hotel Restaurant Weinhof is situated on the edge of Lucerne's Old Town, only 200 metres from the lake, and offers fine Swiss cuisine, a skittle alley and free Wi-Fi.
Most sights and the Lucerne train station can be reached on foot within a few minutes.
The Weinhof Hotel Restaurant offers parking on site.