L Street Tavern is a bar in Boston, MA.
Dine-in
Fast service
Great beer selection
Great cocktails
Sports
Wheelchair accessible entrance
Alcohol
Beer
Cocktails
Food
Hard liquor
Wine
Outside food allowed
Restroom
Casual
Cozy
Groups
Tourists
Credit cards
Debit cards
NFC mobile payments