What does Abholrestaurant mean?

Abholrestaurant - German to English

takeaway store