Ramada Plaza San Diego Hotel Circle

2151 Hotel Circle South
San Diego
California
United States