Submitted by wcvbboston2161 in entertainment
After 27 years, the owners of South Boston's L Street Tavern said they are selling the iconic landmark.
Submitted by wcvbboston2161 in entertainment
After 27 years, the owners of South Boston's L Street Tavern said they are selling the iconic landmark.