Tequila Heaven at Tonteria

So apparently it’s National Margarita Day today, which means I cannot let this Friday end without a post on Chelsea’s very own tequila bar, Tonteria. Located in a basement on Sloane Square, Tonteria is a must-go for all tequila fans. My…


Looking for Something?