Description

Lardo — US sandwich / deli chain. Rocking an ancient charcuterie moniker that truly serves as a harbinger of things to come, Lardo is a sandwich shop that worships at the altar of bovine & swine.

Additional Information

  • Address: United States
  • Already Available In: United States
Sign in to klembr to see more