Holiday Inn Express San Diego South - National City
1645 E Plaza Blvd, National City
2.5 out of 5.0
3.4 out of 5 (8 reviews)
Hotel staff was friendly, smooth check-in, helpful in giving tourist activities/other info.
The hotel was new. Helpful and knowledgeable staff made me feel welcome to the city. This was a las