Best Western Plus- Towson Baltimore North Hotel & Suites