The Our Lady of Carmel Church (Chinese: 嘉模聖母堂; Portuguese: Igreja de Nossa Senhora do Carmo) is a church located on the island of Taipa, Macau, China. The church is simply beautiful and it has been one of the highlight places in some HK movies. Built in 1885, this church stands on a hill overlooking … [Read more...] about OUR LADY OF CARMEL CHURCH @ MACAU