Bayview Inn

Hotel
Location
801 National City Boulevard
National City, CA
91950