meaning of Autorestaurant

Autorestaurant - German to English

drive inn