Red Roof Inn Toledo University 2 stars

3530 Executive Parkway, Ottawa Hills, OH 43606, United States of America

Hotel image
Read more reviews for Red Roof Inn Toledo University