Best Western Plus Island Palms Hotel & Marina

2051 Shelter Island Dr
San Diego
California
United States