The Experience of A Lifetime The Townsend hotel opened in 1988, located in the prosperous community of Birmingham, Michigan. Choosing to stay at this beautiful facility will give you access to plenty of sought-after features. The luxury hotel itself is just twenty miles from downtown Detroit. Walking to the city is no struggle at all, […]