Pambokancha is an ancient Incan religious center located in Peru. It is 30 miles from Cuzco the historic capital of the Inca Empire.[1]