Church

Christ the Saviour Cathedral, Miami Lakes

Miami Lakes, Florida, United States