Knights Inn San Diego South, San Ysidro, United States of America
Knights Inn San Diego South is conveniently located at 225 Willow Rd in San Ysidro, United States of America
Hotel Location:
Address: 225 Willow Rd
City: San Ysidro
State: CA
Country: United States of America