There's a 9am and an 11:30 - but not in holidays. Call to see the holiday schedule.
There is an entrance on the side of the church building that's flat for walking. They have several different Masses/times. I'd call or Google them to be sure. But their last service starts around 11a. And earliest is 7 I think. :)
Thanks! Your answer is awaiting moderation.