Kensington Inn - Howell 1 stars

124 Holiday Lane, Howell, MI 48843, United States of America

Hotel image
Read more reviews for Kensington Inn - Howell