Machu Picchu - Somerville

Peruvian, South American
25 Union Sq, Somerville, MA 02143, United States
Dishes: 72

Machu Picchu

Machu Picchu
Phone
+16176237972
Address
25 Union Sq, Somerville, MA 02143, United States

You can obviously also reach the restaurant using the public transport. The next station is MBTA-Union Square, 94 meters away from Machu Picchu, otherwise, there are parking spaces 551 meters away at Municipal Lot 14.

Reserve now

Menu Items

More information

QR-code link to the menu

Related Restaurants

Fast & SimpleDownload Menu App now