This photo is manufactured. It’s a fake. It does not exist and cannot be taken as a single shot from any perspective with any type of lens. If you actually go to Cholula as I did today, you will realize that Popocatépetl is too far away to appear as it does in this photo. That means that the volcano picture was taken separately then enlarged as a backdrop to be combined with the photo of the church using Photoshop or some other editing program. Don’t waste your time trying to recreate this photo from s single shot. Impossible.
The volcano is almost straight west from the church. So you will have to go east from it to get that view.
To find the right spot, one source would be the explorer bar of Google maps. If you open google maps along the road Routa Quetzalcoatl and check the bottom photo bar, you can hover over photos. There will be a white line from the photo to the map pointing to where the photo was taken. Those locations are not 100% correct but the fact that there are several similar photos in the neighborhood tells me that you cannot be that far off.
This photo specifically seems to be pretty much from the same location, just at night. Another good location seems to be here. This last one was taken with a 300mm lens, so you better carry something similar if you want this type of shot.
So my answer would be to go east from the Church, along the Routa Quetzalcoatl and be prepared to go a bit into the neighborhood to get the right angle. I would also check that you are there early in the morning when the sun rises so the church is properly illuminated. You will have to walk a couple of hundred meters to get to the right spot. For the perfect shot it might be worthwhile to carry a tripod so you have ample time to setup and then take the shot when the sun is out. Or scout the right spot the day before and come back the next morning.
Credit:stackoverflow.com‘