Knights Inn San Ysidro 2 stars

230 Via De San Ysidro, San Ysidro, CA 92173, United States of America

Hotel image
Read more reviews for Knights Inn San Ysidro