At St. Mary’s, there is free street parking or a parking lot across the street, north of the church. There is also a free covered parking garage across the street from Mercantile Hall, located at 224 E Washington Street, an 8 minute walk to the church. There is plenty free street parking throughout Burlington too.
No, Mercantile Hall is right across the street from the hotel and the church is 0.4 miles from Mercantile Hall.