Hours & Location

Machu Picchu Restaurant

6465 Van Nuys Blvd
Van Nuys, CA 9140

818-997-3394

Hours

Monday - Sunday
11:00 am - 9:00 pm