Update Info - Macchu Picchu Restaurant
This restaurant was reported as closed. If it is open, let us know.
Macchu Picchu Restaurant
101 Farren Ave
New Haven, CT 06513
101 Farren Ave
New Haven, CT 06513
This restaurant was reported as closed. If it is open, let us know.