Holiday Inn San Diego Downtown

1617 1st Avenue
San Diego
California
United States