A restaurant housed in a red brick cathedral in China

A restaurant housed in a red brick cathedral in China