La Posada Restaurant & Tequila Bar
Restaurant
•
505 Medford St, Somerville, MA 02145, USA
8.2
Tuesday: 4 PM – 1 AM
See if anyone you trust recommends it!