Howard Johnson By Wyndham National City

Howard Johnson by Wyndham National City/San Diego South, 521 Roosevelt Ave, National City, CA 91950, United States

(619) 245-4797

Location