Get Directions to Super 8 by Wyndham National City Chula Vista
Get directions
Super 8 by Wyndham National City Chula Vista
2435 Sweetwater Road, National City, CA 91950
+1 619-470-8877
2435 Sweetwater Road, National City, CA 91950
+1 619-470-8877