Franciscan Inn Motel

  955 South Santa Fe Avenue, Vista, United States

Booking.com Book Now