Schlossstübli is a Swiss restaurant situated near Altendorf Castle, known for its scenic viewpoint and on-site vineyard.