St. Andrew's Episcopal Church will hold a Christmas Eucharist service at 10:00 am.
Our Lady Star of the Sea Catholic Church in Oak Bluffs will hold Christmas Mass this morning at 10:00 am.
Grace Episcopal Church will hold a Holy Eucharist with Carols today at 10:00 am and a Community Christmas Turkey Dinner at 12:00 pm, all are welcome.
St. Augustine's Church in Vineyard Haven will hold a Christmas Service this evening in Portuguese at 5:30 pm.
Windemere and the Martha's Vineyard Hospital will host their annual Christmas Day Caroling this afternoon from 3:15 pm – 5:30 pm. Group will meet the Windemere entrance of the hospital. Anyone who plays an instrument is welcome to join in the music, call (508)693-4307 to sign up. Music and song sheets will be provided.