In the 1969 Rite of Marriage it has at the beginnng of Chapter III , entitled “Rite for Celebrating Marriage Between a Catholic and an Unbaptized Person”:
“If marriage is celebrated between a Catholic and unbaptized person (either a catechumen or a non-Christian), the rite may be performed in the church or some other suitable place and takes the following form.
RITE OF WELCOME
55. At the appointed time, the priest wearing surplice and white stole (or a white cope if desired), proceeds with the ministers to the door of the church or to another appropriate place and greets the bride and the bridegroom. …”
(The Rites Volume One, Liturgical Press, 1990, ISBN: 0-8146-6015-0. page 740).
For the other versions, a church is mentioned. Chapter I “Rite for Celebrating Marriage During Mass” has “19. At the appointed time, the priest, vested for Mass, goes with the ministers to the door of the church …”. Similarly for Chapter II, “Rite for Celebrating Marriage Outside Mass” where it has: “39. At the appointed time, the priest, wearing surplice and white stole (or a white cope, if desired), proceeds with the ministers to the door of the church …”.
But the 1983 Code of Canon Law gives the bishop the authority to decide where marriage can be celebrated. It has in canon 1118:
"Can. 1118 §1. A marriage between Catholics or between a Catholic party and a non-Catholic baptized party is to be celebrated in a parish church. It can be celebrated in another church or oratory with the permission of the local ordinary or pastor.
§2. The local ordinary can permit a marriage to be celebrated in another suitable place.
§3. A marriage between a Catholic party and a non-baptized party can be celebrated in a church or in another suitable place."
(From
vatican.va/archive/ENG1104/__P40.HTM ).
Regarding the general question of Mass outside of a church, the Code of Canon Law has:
"Can. 932 §1. The eucharistic celebration is to be carried out in a sacred place unless in a particular case necessity requires otherwise; in such a case the celebration must be done in a decent place.
§2. The eucharistic sacrifice must be carried out on a dedicated or blessed altar; outside a sacred place a suitable table can be used, always with a cloth and a corporal."