Horst Ibsch is a German deli and butcher shop offering a selection of quality meats and an imbiss (snack bar) with German specialties. They also provide catering and party service.