Felipe's Taqueria Harvard Square Roof Deck

Interested

146 interested
Felipe's Taqueria
Closed
Pay as you go
read more
Where?

Felipe's Taqueria
21 Brattle St
Cambridge, MA