Machu Picchu
25 Union Sq.
Somerville Ave
Somerville, Massachusetts 02143
USA
Phone: (617) 623-7972
Somerville Ave
Somerville, Massachusetts 02143
USA
Phone: (617) 623-7972
Food | 4.3 |
Service | 3.6 |
Ambiance | 3.6 |
Overall: | 4.3 |
Location & Nearby Info
India Palace0.00 mi
Sweet Ginger0.01 mi
Sherman Cafe0.03 mi
Lino's Ristorante0.04 mi
Bloc 11 Cafe0.05 mi
Union Square Pizza0.07 mi
Toast0.07 mi
Toast0.07 mi
New Asia0.07 mi
Macho Picchu0.07 mi
Cuisine:
Machu Picchu Description:
Take-out
Reviews of Machu Picchu