Tucked between Bethesda and Silver Spring along the historic B&O Railroad corridor, Kensington, Maryland is one of Montgomery County's best-kept secrets. This small, incorporated town of approximately 2,200 residents punches well above its weight class, offering a genuinely charming small-town atmosphere, a thriving antique district, and some of the …