machu picchu restaurant ri machu picchu restaurant ri View the menu for Machupicchu Restaurante and restaurants in Providence RI. The business is located in 1366 Chalkstone Ave Provid… Thursday, October 6, 2022 Edit