Land Metzgerei Straß is a German deli offering a selection of meat and sausage products. They also provide catering and party services, including a spit roast grill.