L Street Tavern is a cozy neighborhood bar in South Boston, MA, known for its casual atmosphere and friendly service.
Patrons can enjoy a selection of drinks and pub fare while mingling with locals and soaking in the laid-back vibe of the establishment.
Generated from their business information