Fast food spot NeuAlmHütte, known for BBQ and grilled specialties.