A place travelers can visit Bad Soden Park Restaurant, Restaurant