Bayview Inn
Hotel
Location
801 National City Boulevard
San Diego, CA
San Diego, CA
Get Directions