Ramada Inn San Diego South

91 Bonita Rd
Chula Vista
California
United States