Best Western Seven Seas

411 Hotel Cir S
San Diego
California
United States