Extended Stay America San Diego-Hotel Circle

2087 Hotel Cir S
San Diego
California
United States