Holiday Inn Express SAN DIEGO

1430 SEVENTH AVE
SAN DIEGO
California
United States