7 months ago

The Townsend Hotel

The Townsend Hotel

Whether you are traveling to the Birmingham, MI area for business or pleasure, The Townsend Hotel is a 5 star hotel in Michigan. This Metro Detroit luxury hotel offers spacious, 300 square feet, Guest Rooms. Each individually decora read more...