The brand NEW Residence Inn by Marriott Owings Mills is an all-suite, pet-friendly hotel located northwest of Baltimore. We have everything you need to balance work and life during your short or long extended stay. Wake up every day to complimentary ...