Larry's Grillimbiss is a snack bar offering homemade specialties.