Wyndham San Diego Bayside 3 stars

1355 North Harbor Drive, Downtown San Diego, San Diego, CA 92101, United States of America

Hotel image
Read more reviews for Wyndham San Diego Bayside