Where is Church of Our Lady of Mount Carmel, Beijing?

Coordinates: 39.938611111111, 116.35972222222

Be the first visitor to thank for this answer!

Thanks!