Wyndham San Diego Bayside 3 stars

1355 North Harbor Drive, Downtown San Diego, San Diego, CA 92101, USA

Hotel image
Read more reviews for Wyndham San Diego Bayside