Best Western Plus Island Palms Hotel & Marina

Address:

2051 Shelter Island Drive
San Diego
92106
United States