Get directions to: Felipe''s Taqueria, Cambridge, MA
Restaurant address: 83 Mount Auburn St Cambridge, MA 02138, USA
Restaurant: Felipe''s Taqueria