Holiday Inn Express - Downtown San Diego 3 stars

1430 Seventh Avenue, Downtown San Diego, San Diego, CA 92101, United States of America

Hotel image
Read more reviews for Holiday Inn Express - Downtown San Diego