What does Autorestaurant mean?

Autorestaurant - German to English

drive inn