Loco Taqueria & Oyster Bar is a funky neighborhood joint located on West Broadway in South Boston that specializes in tacos, raw bar, and tequila.
Last seen: July 20th at 10:20am — Visit site