You use 'which' (and a comma) because it is a non-defining clause: Machu Pichu, the proper noun in the sentence, needs no further definition. You cannot use 'that'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.