San Diego Metro KOA
Chula Vista
United States (California)
San Diego Metro KOA in Chula Vista / California (United States)
111 North 2nd Ave.
91910 Chula Vista
United States (California)
-
-