Where is Ayres Hotel San Diego South - Chula Vista located?
Ayres Hotel San Diego South - Chula Vista, Ayres Hotel San Diego South - Chula Vista, United States of America (approx. 32.61828°, -116.96942°)
Ayres Hotel San Diego South - Chula Vista, Ayres Hotel San Diego South - Chula Vista, United States of America (approx. 32.61828°, -116.96942°)