I went to both: San Pedro and paseo colon. San Pedro is more formal, though still casual, paseo colon much livelier and open. I prefer the latter. All the food was great, mine and my companions.
If you own or manage Machu Picchu, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.