Larry's is a steamed bun shop offering unique comfort food options like Peking Duck and Kimchi Halloumi buns.