They do, but unlike other answers, appointments mean nothing. They will NOT honor an appointment and they will tell you that neither their phone nor online appointment systems actually work. I would suggest going somewhere else.
Yes they do oil changes but make sure you make an appointment.
Thanks! Your answer is awaiting moderation.