Restaurants & Bars

Boston Area

Macchu Picchu in Union Square?

Share:

Restaurants & Bars 2

Macchu Picchu in Union Square?

Interrobang | Nov 27, 2004 02:56 PM

Speaking of Peruvian...

Has anyone been to Macchu Picchu in Union Square? It got a review in the Globe a while back, but the review was so-so.

I went by there a few nights ago, and it was packed.

I'd love to see any opinions about the place...

Thanks!

I.

Want to stay up to date with this post?

Recommended From Chowhound