Apple Tree Inn Saginaw

Apple Tree Inn Saginaw 4930 Saint Mary’s Lane, Saginaw, MI 48604, United States of America Less than 1.6 km from the Fashion Square Mall in Saginaw, Michigan, this hotel offers rooms with free Wi-Fi. Each[…]

Continue reading …