Machu Picchu 101 Farren Ave. New Haven
Machu Picchu is a Peruvian restaurant located in New Haven on Farren Ave. Reviewers rave about the large portion sizes, yucca fries and enormous papaya and mango shakes.
The restaurant boasts an extensive menu of “mariscos”, “carnes” and other authentic Latin cuisines.
For more information, visit their website or stop by for a sit down meal or take-out.
(Photo credit: Yelp.com)