Where is Holiday Inn Express San Diego South - National City by IHG located?
Holiday Inn Express San Diego South - National City by IHG, Holiday Inn Express San Diego South - National City by IHG, United States of America (approx. 32.67697°, -117.08783°)