Tabilo is a restaurant located within the Lechwiesen Nord rest stop on the A96.