Wyndham Garden San Diego Near SeaWorld

3737 Sports Arena Blvd
San Diego
California
United States