Machu Picchu
651 Admiral St
Providence
RI
02908
(401) 831-5925
Open Map
Accepts Credit Cards
Good for Groups
Good for Kids
Peruvian
Price range: $$
South American Restaurant
Street
Take-out
Waiter Service